home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Leser 19 / Amiga Plus Leser CD 19.iso / Online / AmigaTalk / intuition / SMakeFile < prev    next >
Makefile  |  2002-03-14  |  7KB  |  194 lines

  1. # #################################################################
  2. # #               MakeFile for AmigaTalk1.9+ Intuition/ preludes. #
  3. # ###########################################$#####################
  4. #
  5. IPr    = AmigaTalk:Intuition/
  6. #
  7. PARSE  = AmigaTalk:c/Parse -hex
  8. #
  9. OBJS   = $(IPr)IText.p $(IPr)Border.p $(IPr)Gadget.p $(IPr)Window.p \
  10.  $(IPr)Screen.p $(IPr)Painter.p $(IPr)Font.p $(IPr)GadTools.p \
  11.  $(IPr)Requester.p $(IPr)Colors.p $(IPr)Glyph.p $(IPr)Menu.p $(IPr)Icon.p $(IPr)IFF.p \
  12.  $(IPr)Boopsi.p $(IPr)WorkBench.p
  13. #
  14. all:
  15.   SMake Intuition.p  # part of internal prelude load. 
  16.   SMake DTSystem.p   # part of internal prelude load (TagSystem.p DataType.p & TagList.p) 
  17.   Echo "Done making all targets!"
  18. #
  19. #  SMake TagSystem.p  # includes SetupIntuition.p
  20. #  SMake DataType.p 
  21. #  SMake TagList.p
  22. #
  23. # ---------------------------------------------------------------------
  24. #
  25. DTSystem.p : TagSystem.p DataType.p TagList.p 
  26.   C:Join TagSystem.p DataType.p TagList.p AS DTSystem.p
  27. #
  28. # ---------------------------------------------------------------------
  29. # $(IPr)Alert.p Alert.c is broken.
  30. # $(IPr)GUI.p   Once GUIClass.c is compiled.
  31. #
  32. Intuition.p: $(OBJS)
  33.     C:Join $(IPr)IText.p $(IPr)Font.p $(IPr)Border.p $(IPr)Gadget.p $(IPr)Painter.p AS RAM:I1.p
  34.     C:Join $(IPr)Requester.p $(IPr)Menu.p $(IPr)Window.p $(IPr)Screen.p $(IPr)Boopsi.p AS RAM:I2.p
  35.     C:Join $(IPr)Glyph.p $(IPr)Colors.p $(IPr)Icon.p $(IPr)IFF.p $(IPr)GadTools.p $(IPr)WorkBench.p AS RAM:I3.p
  36.     C:Join RAM:I1.p RAM:I2.p RAM:I3.p AS $(IPr)Intuition.p
  37.     Delete RAM:I1.p RAM:I2.p RAM:I3.p QUIET
  38. #
  39. #
  40. #
  41. $(IPr)IFF.p: $(IPr)IFF.st
  42.    $(PARSE)  $(IPr)IFF.st   >$(IPr)IFF.p
  43. #
  44. $(IPr)WorkBench.p: $(IPr)WorkBench.st
  45.    $(PARSE)  $(IPr)WorkBench.st   >$(IPr)WorkBench.p
  46. #
  47. $(IPr)GadTools.p: $(IPr)GadTools.st
  48.    $(PARSE)  $(IPr)GadTools.st   >$(IPr)GadTools.p
  49. #
  50. $(IPr)IText.p: $(IPr)IText.st
  51.    $(PARSE)  $(IPr)IText.st   >$(IPr)IText.p
  52. #
  53. $(IPr)Menu.p: $(IPr)Menu.st
  54.    $(PARSE)  $(IPr)Menu.st    >$(IPr)Menu.p
  55. #
  56. $(IPr)Font.p: $(IPr)Font.st
  57.    $(PARSE)  $(IPr)Font.st   >$(IPr)Font.p
  58. #
  59. $(IPr)Boopsi.p: $(IPr)Boopsi.st
  60.    $(PARSE)  $(IPr)Boopsi.st   >$(IPr)Boopsi.p
  61. #
  62. $(IPr)Border.p: $(IPr)Border.st
  63.    $(PARSE)  $(IPr)Border.st   >$(IPr)Border.p
  64. #
  65. $(IPr)Gadget.p: $(IPr)Gadget.st
  66.    $(PARSE)  $(IPr)Gadget.st   >$(IPr)Gadget.p
  67. #
  68. $(IPr)Window.p: $(IPr)Window.st
  69.    $(PARSE)  $(IPr)Window.st   >$(IPr)Window.p
  70. #
  71. $(IPr)Screen.p: $(IPr)Screen.st
  72.    $(PARSE)  $(IPr)Screen.st   >$(IPr)Screen.p
  73. #
  74. #$(IPr)Alert.p: $(IPr)Alert.st
  75. #   $(PARSE)  $(IPr)Alert.st   >$(IPr)Alert.p
  76. #
  77. $(IPr)Colors.p: $(IPr)Colors.st
  78.    $(PARSE)  $(IPr)Colors.st   >$(IPr)Colors.p
  79. #
  80. $(IPr)Painter.p: $(IPr)Painter.st
  81.    $(PARSE)  $(IPr)Painter.st   >$(IPr)Painter.p
  82. #
  83. $(IPr)Requester.p: $(IPr)Requester.st
  84.    $(PARSE)  $(IPr)Requester.st   >$(IPr)Requester.p
  85. #
  86. $(IPr)Glyph.p: $(IPr)Glyph.st
  87.    $(PARSE)  $(IPr)Glyph.st   >$(IPr)Glyph.p
  88. #
  89. $(IPr)Icon.p: $(IPr)Icon.st
  90.    $(PARSE)  $(IPr)Icon.st   >$(IPr)Icon.p
  91. #
  92. # ----------- Non-singleton classes: --------------------------------
  93. #
  94. DataType.p: $(IPr)DataType.st
  95.    $(PARSE)  $(IPr)DataType.st   >$(IPr)DataType.p
  96. #   
  97. TagList.p: $(IPr)TagList.st
  98.    $(PARSE)  $(IPr)TagList.st   >$(IPr)TagList.p
  99. #
  100. # ---------- Tag singleton-classes: --------------------------------------
  101. #
  102. TagSystem.p: $(IPr)MenuFlags.p $(IPr)BOOPSIComms.p $(IPr)BOOPSIMethodIDs.p \
  103.  $(IPr)DataTypeTags.p $(IPr)DTAnimTags.p $(IPr)BoopsiClassNames.p \
  104.  $(IPr)DTPictureTags.p $(IPr)DTSoundTags.p $(IPr)DTTextTags.p \
  105.  $(IPr)GadgetActivation.p $(IPr)GadgetAttrs.p $(IPr)GadgetFlags.p \
  106.  $(IPr)GadgetTags.p $(IPr)GadgetTypes.p $(IPr)IDCMPFlags.p \
  107.  $(IPr)IFFConstants.p $(IPr)ImageTags.p $(IPr)ScreenTags.p \
  108.  $(IPr)WindowFlags.p $(IPr)WindowTags.p $(IPr)DataTypeGroup.p \
  109.  $(IPr)IconTags.p $(IPr)WorkbenchTags.p $(IPr)SetupIntuition.p
  110.  
  111.    Type $(IPr)SetupIntuition.p $(IPr)BOOPSIComms.p $(IPr)BOOPSIMethodIDs.p $(IPr)DataTypeTags.p $(IPr)DTAnimTags.p $(IPr)DTPictureTags.p $(IPr)DTSoundTags.p $(IPr)DTTextTags.p TO RAM:dt1
  112.    Type $(IPr)GadgetActivation.p $(IPr)GadgetAttrs.p $(IPr)GadgetFlags.p $(IPr)GadgetTags.p $(IPr)GadgetTypes.p $(IPr)IDCMPFlags.p TO RAM:dt2
  113.    Type $(IPr)IFFConstants.p $(IPr)ImageTags.p $(IPr)ScreenTags.p $(IPr)WindowFlags.p $(IPr)WindowTags.p TO RAM:dt3
  114.    Type $(IPr)DataTypeGroup.p $(IPr)MenuFlags.p $(IPr)BoopsiClassNames.p $(IPr)IconTags.p $(IPr)WorkbenchTags.p TO RAM:dt4
  115.    C:Join RAM:dt1 RAM:dt2 RAM:dt3 RAM:dt4 AS $(IPr)TagSystem.p
  116.    Delete RAM:dt1 RAM:dt2 RAM:dt3 RAM:dt4 QUIET
  117. #
  118. #   
  119. $(IPr)IconTags.p: $(IPr)IconTags.st
  120.    $(PARSE)  $(IPr)IconTags.st   >$(IPr)IconTags.p
  121. #   
  122. $(IPr)WorkbenchTags.p: $(IPr)WorkbenchTags.st
  123.    $(PARSE)  $(IPr)WorkbenchTags.st   >$(IPr)WorkbenchTags.p
  124. #
  125. $(IPr)IFFConstants.p: $(IPr)IFFConstants.st
  126.    $(PARSE)  $(IPr)IFFConstants.st   >$(IPr)IFFConstants.p
  127. #
  128. $(IPr)BOOPSIComms.p:  $(IPr)BOOPSIComms.st     
  129.    $(PARSE)  $(IPr)BOOPSIComms.st   >$(IPr)BOOPSIComms.p
  130. #
  131. $(IPr)BoopsiClassNames.p:  $(IPr)BoopsiClassNames.st     
  132.    $(PARSE)  $(IPr)BoopsiClassNames.st   >$(IPr)BoopsiClassNames.p
  133. #   
  134. $(IPr)BOOPSIMethodIDs.p: $(IPr)BOOPSIMethodIDs.st
  135.    $(PARSE)  $(IPr)BOOPSIMethodIDs.st    >$(IPr)BOOPSIMethodIDs.p
  136. #   
  137. $(IPr)DataTypeGroup.p: $(IPr)DataTypeGroup.st
  138.    $(PARSE)  $(IPr)DataTypeGroup.st   >$(IPr)DataTypeGroup.p
  139. #   
  140. $(IPr)DataTypeTags.p:  $(IPr)DataTypeTags.st
  141.    $(PARSE)  $(IPr)DataTypeTags.st   >$(IPr)DataTypeTags.p
  142. #   
  143. $(IPr)DTAnimTags.p:  $(IPr)DTAnimTags.st
  144.    $(PARSE)  $(IPr)DTAnimTags.st   >$(IPr)DTAnimTags.p
  145. #   
  146. $(IPr)DTPictureTags.p: $(IPr)DTPictureTags.st
  147.    $(PARSE)  $(IPr)DTPictureTags.st   >$(IPr)DTPictureTags.p
  148. #   
  149. $(IPr)DTSoundTags.p: $(IPr)DTSoundTags.st
  150.    $(PARSE)  $(IPr)DTSoundTags.st   >$(IPr)DTSoundTags.p
  151. #   
  152. $(IPr)DTTextTags.p: $(IPr)DTTextTags.st
  153.    $(PARSE)  $(IPr)DTTextTags.st   >$(IPr)DTTextTags.p
  154. #   
  155. $(IPr)GadgetActivation.p: $(IPr)GadgetActivation.st                  
  156.    $(PARSE)  $(IPr)GadgetActivation.st   >$(IPr)GadgetActivation.p
  157. #   
  158. $(IPr)GadgetAttrs.p: $(IPr)GadgetAttrs.st
  159.    $(PARSE)  $(IPr)GadgetAttrs.st   >$(IPr)GadgetAttrs.p
  160. #   
  161. $(IPr)GadgetFlags.p: $(IPr)GadgetFlags.st    
  162.    $(PARSE)  $(IPr)GadgetFlags.st   >$(IPr)GadgetFlags.p
  163. #   
  164. $(IPr)GadgetTags.p: $(IPr)GadgetTags.st
  165.    $(PARSE)  $(IPr)GadgetTags.st   >$(IPr)GadgetTags.p
  166. #   
  167. $(IPr)GadgetTypes.p: $(IPr)GadgetTypes.st
  168.    $(PARSE)  $(IPr)GadgetTypes.st   >$(IPr)GadgetTypes.p
  169. #   
  170. $(IPr)IDCMPFlags.p: $(IPr)IDCMPFlags.st     
  171.    $(PARSE)  $(IPr)IDCMPFlags.st   >$(IPr)IDCMPFlags.p
  172. #   
  173. $(IPr)IFFIDNumbers.p: $(IPr)IFFIDNumbers.st
  174.    $(PARSE)  $(IPr)IFFIDNumbers.st   >$(IPr)IFFIDNumbers.p
  175. #   
  176. $(IPr)ImageTags.p: $(IPr)ImageTags.st      
  177.    $(PARSE)  $(IPr)ImageTags.st   >$(IPr)ImageTags.p
  178. #   
  179. $(IPr)ScreenTags.p: $(IPr)ScreenTags.st
  180.    $(PARSE)  $(IPr)ScreenTags.st   >$(IPr)ScreenTags.p
  181. #   
  182. $(IPr)MenuFlags.p: $(IPr)MenuFlags.st
  183.    $(PARSE)  $(IPr)MenuFlags.st   >$(IPr)MenuFlags.p
  184. #   
  185. $(IPr)SetupIntuition.p: $(IPr)SetupIntuition.st
  186.    $(PARSE)  $(IPr)SetupIntuition.st   >$(IPr)SetupIntuition.p
  187. #   
  188. $(IPr)WindowFlags.p: $(IPr)WindowFlags.st
  189.    $(PARSE)  $(IPr)WindowFlags.st   >$(IPr)WindowFlags.p
  190. #   
  191. $(IPr)WindowTags.p: $(IPr)WindowTags.st
  192.    $(PARSE)  $(IPr)WindowTags.st   >$(IPr)WindowTags.p
  193. #   
  194.